Provides a specialized entity manager for entities that implement IIdentifiable<TId>.
Automatically generates GUID identifiers for entities with empty IDs during insertion.
public abstract class IdentifiableEntityManager<TContext, TEntity, TId> : EntityManager<TContext, TEntity> where TContext : DbContext where TEntity : class, IIdentifiable<TId> where TId : struct